#ifndef BSP_GPIO_H
#define BSP_GPIO_H

#include "bsp.h"

/* GPIO 定义 */
#define LED_GPIO_CLK RCU_GPIOC
#define LED_GPIO_TYPE GPIOC
#define LED_GPIO_PIN GPIO_PIN_13

#define LED_PC13(state) (state == 1) ? (gpio_bit_reset(LED_GPIO_TYPE, LED_GPIO_PIN)) : (gpio_bit_set(LED_GPIO_TYPE, LED_GPIO_PIN))

void bsp_gpio_init(void);
void bsp_gpio_on(void);
void bsp_gpio_off(void);
void bsp_gpio_toggle(void);
void bsp_gpio_test(void);

#endif
